ecmascript updates